package ar.com.vates.herenciaejercicio1;

public class CuentaCorriente {
	private Titular titular;
	private String cuenta;
	private double saldo;
	
	public CuentaCorriente(Titular titular, String cuenta,double saldo) {
		this.titular=titular;
		this.cuenta=cuenta;
		this.saldo=saldo;
				
	}
	public CuentaCorriente(Titular titular, String cuenta) {
		super();
		this.saldo=0;
	}
	public Titular getTitular() {
		return titular;
	}
	public void setTitular(Titular titular) {
		this.titular = titular;
	}
	public String getCuenta() {
		return cuenta;
	}
	public void setCuenta(String cuenta) {
		this.cuenta = cuenta;
	}
	public double getSaldo() {
		return saldo;
	}
	public void setSaldo(double saldo) {
		 this.saldo = saldo;
	}
	public double depositar(double importe){
		 return saldo+=importe;
	}
	public double extraer(double cantidad){
		return saldo-=cantidad;
	}
	public void imprimir(){
		System.out.println("Datos del titular:");
		System.out.println(titular.toString());
		System.out.println("Numero de cuenta: "+cuenta +"Saldo: "+saldo);
	}
	public boolean equals(CuentaCorriente cc){
		if(this.cuenta.compareTo(cc.getCuenta())==0){
			return true;
		}
		return false;
		
	}
	
	

}
